Add GdkEventSetting event for notification of changes to system settings,
authorOwen Taylor <otaylor@redhat.com>
Mon, 2 Apr 2001 23:33:47 +0000 (23:33 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 2 Apr 2001 23:33:47 +0000 (23:33 +0000)
commitb52b326d5f34b09af70e9f277a43b48c5bf3be2d
tree2593b2dffad11ac442a89514a39988d75e53701d
parent0aef43bcbcb208d7419711ffd48dd7942d538952
Add GdkEventSetting event for notification of changes to system settings,

Mon Apr  2 18:18:07 2001  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkevents.h: Add GdkEventSetting event for notification
of changes to system settings, gdk_setting_get() to retrieve
a single system setting.

* gdk/x11/gdkevents-x11.c: Bridge gdk_setting_get() and GdkEventSetting
to the draft XSETTINGS mechanism.

* gdk/x11/xsettings-{common,client}.[ch]: Sample-implementation of
XSETTINGS.

* gtk/gtkmain.c gtk/gtksettings.[ch]: Propagate notification
of GDK settings changes to the GtkSettings object.

* gdk/gdkevents.[ch] gdk/gtk/gtksettings.c: Hook up the
double-click-timeout property to GDK.

* gdk/gdkcolor.[ch] gdk/gdkvisual.h gdk/gdkevent.[ch] gdk/gdkfont.[ch]:
Define GDK boxed types here.

* gdk/Makefile.am gdk/makeenums.pl: Generate source files
gdk/gdkenumtypes.[ch] for enum definitions.

* gtk/gtkcompat.h: Add defines for GTK_TYPE_GDK_*
* gtk/gtk-boxed.defs: Comment out GDK types
* gtk/gtktypeutils.h: Remove GDK types
* gtk/Makefile.am: No longer scan GDK headers for enumerataions
42 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/Makefile.am
gdk/gdk.c
gdk/gdk.h
gdk/gdkcolor.c
gdk/gdkcolor.h
gdk/gdkevents.c
gdk/gdkevents.h
gdk/gdkfont.c
gdk/gdkfont.h
gdk/gdkvisual.h
gdk/gdkwindow.c
gdk/makeenums.pl [new file with mode: 0755]
gdk/x11/Makefile.am
gdk/x11/gdkevents-x11.c
gdk/x11/xsettings-client.c [new file with mode: 0644]
gdk/x11/xsettings-client.h [new file with mode: 0644]
gdk/x11/xsettings-common.c [new file with mode: 0644]
gdk/x11/xsettings-common.h [new file with mode: 0644]
gtk/Makefile.am
gtk/gtk-boxed.defs
gtk/gtkaccelgroup.c
gtk/gtkcellrenderertext.c
gtk/gtkclist.c
gtk/gtkentry.c
gtk/gtkmain.c
gtk/gtksettings.c
gtk/gtksettings.h
gtk/gtkspinbutton.c
gtk/gtktexttag.c
gtk/gtktipsquery.c
gtk/gtktypeutils.c
gtk/gtkwidget.c
gtk/gtkwindow.c
gtk/testgtk.c
tests/testgtk.c